#include <memory>

int int main(int argc, const char** argv) {
    shared_ptr<string> p1;
    shared_ptr<list<int>> p2;
}